/*
 *  AAudioMediaDesc.h
 *  libavid
 *
 *  Created by Peter on 23.02.12.
 *  Copyright 2012 __MyCompanyName__. All rights reserved.
 *
 */
#ifndef A_AUIDO_MEDIA_DESC_H
#define A_AUIDO_MEDIA_DESC_H

#include "AMediaFileDesc.h"

// UPDATE: This doesn't seem to be the base class for 'PCMA', there is no 0x02
// tag mark inbetween the AMediaFileDesc fields and the 'PCMA' fields. Seems
// like the MDAU fields are integrated into PCMA in some way.
class AAudioMediaDesc : public AMediaFileDesc
{
public:

	A_DECLARE_CLASS( 'MDAU', AAudioMediaDesc, AMediaFileDesc );

};

class PCMAudioDescriptor : public AAudioMediaDesc
{
	A_DECLARE_CLASS( 'PCMA', PCMAudioDescriptor, AAudioMediaDesc  );
};

#endif /*Inclusion Guard*/
